runtime.workType.markrootJobs (field)

12 uses

	runtime (current package)
		mgc.go#L382: 	markrootJobs atomic.Uint32 // number of markroot jobs
		mgc.go#L1223: 	oldRootJobs := work.markrootJobs.Load()
		mgc.go#L1249: 		work.markrootJobs.Store(newRootJobs)
		mgc.go#L1337: 	work.markrootJobs.Add(int32(work.nStackRoots - work.nMaybeRunnableStackRoots))
		mgc.go#L1963: 	if next, jobs := work.markrootNext.Load(), work.markrootJobs.Load(); work.full != 0 || next < jobs {
		mgcmark.go#L167: 	work.markrootJobs.Store(uint32(fixedRootCount + work.nDataRoots + work.nBSSRoots + work.nSpanRoots + work.nMaybeRunnableStackRoots))
		mgcmark.go#L180: 	if next, jobs := work.markrootNext.Load(), work.markrootJobs.Load(); next < jobs {
		mgcmark.go#L1195: 		return job, job < work.markrootJobs.Load()
		mgcmark.go#L1199: 	for next, jobs := work.markrootNext.Load(), work.markrootJobs.Load(); next < jobs; next = work.markrootNext.Load() {
		mgcmark.go#L1267: 	if work.markrootNext.Load() < work.markrootJobs.Load() {
		mgcmark.go#L1424: 								if work.markrootNext.Load() < work.markrootJobs.Load() {
		mgcmark_greenteagc.go#L1169: 	if work.markrootNext.Load() < work.markrootJobs.Load() {